fibaro:getGlobal
Description:
Récupère la «valeur» et «heure de la dernière mise à jour» d’une variable globale enregistrée dans le panneau Variables.
fibaro:getGlobal(varName)
Paramètres:
varName: le nom de la variable globale
Valeurs retournées:
Cette fonction retourne deux valeurs:
Une chaîne ‘string‘ contenant la valeur courante de la variable globale.
Un horodatage ‘timestamp‘ de la variable.
Noter que ces valeurs de retour sont de type chaîne. Pour les compare avec une variable de type numérique, utilisez ‘tonumber‘ pour les convertir.
Exemple:
— Donne le moment de la dernière modification
— de la variable globale ‘isNight’.
local value, modificationTime = fibaro:getGlobal(‘isNight’)
— La deuxième valeur de retour peut être omis
local value2 = fibaro:getGlobal(‘isNight’)
— La valeur obtenue peut être alors utilisée.
if (value == ‘1’) then
fibaro:debug(“It’s night!”)
end
Remarques:
Les fonctions de même groupe:
fibaro:getGlobal
fibaro:getGlobalValue
fibaro:getGlobalModificationTime
Ces fonctions ne diffèrent que par leur valeur de retour.
[…] value) fibaro:getGlobal(varName) fibaro:getGlobalValue(varName) […]